3章 変数とマクロ
マクロの変数
3.2 変数の種類
単純展開変数
:=
代入演算子
この動作はたいていのプログラミング言語やスクリプト言語のふるまいと同じです (p.41)
再帰展開変数
=
代入演算子
遅延評価(変数が使われる時点で値を評価)
再帰変数は使われるたびに演算子の右辺は再評価されます (p.42)
条件付き代入
?=
変数が値を持っていないとき(IMO:デフォルト値的な)
アペンド
+=
表3-1に変数はいつ展開されるか
3.6 変数はどこからくるのか
コマンドライン
環境変数
Makeについて知っておくべき7つのこと
にもあった